package fl.video;

extern class SMILManager {
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) var baseURLAttr : Array<Dynamic>;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) var height : Int;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) var videoTags : Array<Dynamic>;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) var width : Int;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) var xml : flash.xml.XML;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) var xmlLoader : flash.net.URLLoader;
	function new(p1 : INCManager) : Void;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function checkForIllegalNodes(p1 : flash.xml.XML, p2 : String, p3 : Array<Dynamic>) : Void;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function connectXML(p1 : String) : Bool;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function fixURL(p1 : String) : String;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function parseBody(p1 : flash.xml.XML) : Void;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function parseHead(p1 : flash.xml.XML) : Void;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function parseLayout(p1 : flash.xml.XML) : Void;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function parseSwitch(p1 : flash.xml.XML) : Void;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function parseTime(p1 : String) : Float;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function parseVideo(p1 : flash.xml.XML) : Dynamic;
	@:ns(http://www.adobe.com/2007/flash/flvplayback/internal) function xmlLoadEventHandler(p1 : flash.events.Event) : Void;
	static var SHORT_VERSION(default,never) : String;
	static var VERSION(default,never) : String;
}
